<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TkTicketEvaluteConfig
 *
 * @ORM\Table(name="tk_ticket_evalute_config")
 * @ORM\Entity
 */
class TkTicketEvaluteConfig
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var int
     *
     * @ORM\Column(name="vcc_id", type="integer", nullable=false, options={"comment"="企业id"})
     */
    private $vccId;

    /**
     * @var bool
     *
     * @ORM\Column(name="is_enable", type="boolean", nullable=false, options={"comment"="是否开启满意度"})
     */
    private $isEnable;

    /**
     * @var bool
     *
     * @ORM\Column(name="enable_describe", type="boolean", nullable=false, options={"comment"="是否开启描述"})
     */
    private $enableDescribe;

    /**
     * @var string|null
     *
     * @ORM\Column(name="sms_template", type="string", length=500, nullable=true, options={"comment"="短信模板"})
     */
    private $smsTemplate = '';

    /**
     * @var bool
     *
     * @ORM\Column(name="send_flag", type="boolean", nullable=false, options={"comment"="发送时机 1立即发送，2,24小时以后发送"})
     */
    private $sendFlag;

    /**
     * @var string
     *
     * @ORM\Column(name="level_data", type="text", length=65535, nullable=false, options={"comment"="存放满意度评价配置"})
     */
    private $levelData;

    /**
     * @var string|null
     *
     * @ORM\Column(name="start_time", type="string", length=5, nullable=true, options={"comment"="开始时间"})
     */
    private $startTime = '';

    /**
     * @var string|null
     *
     * @ORM\Column(name="end_time", type="string", length=5, nullable=true, options={"comment"="结束时间"})
     */
    private $endTime = '';

    /**
     * @var int|null
     *
     * @ORM\Column(name="sms_template_id", type="integer", nullable=true, options={"comment"="短信模板id"})
     */
    private $smsTemplateId = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="ticket_type_str", type="string", length=255, nullable=false, options={"comment"="工单类型字符串"})
     */
    private $ticketTypeStr = '';

    /**
     * @var string
     *
     * @ORM\Column(name="system_varible", type="text", length=0, nullable=false, options={"comment"="满意度模板变量"})
     */
    private $systemVarible;


}
